package tr.edu.bilgi.videocs;

import java.util.HashMap;

public class OfflineData {
  public static String list = 
    "149_2010-10\n" +
    "149_2010-11\n" +
    "149_2010-1\n" +
    "149_2010-2\n" +
    "149_2010-3\n" +
    "149_2010-4\n" +
    "149_2010-5\n" +
    "149_2010-6\n" +
    "149_2010-7\n" +
    "149_2010-8\n" +
    "149_2010-9\n" +
    "149_2011-12\n" +
    "149_2011-13\n" +
    "149_2011-14\n" +
    "149_2011-15\n" +
    "149_2011-16\n" +
    "149_2011-17\n" +
    "149_2011-18\n" +
    "149_2011-19\n" +
    "231_2009-10-1\n" +
    "231_2009-10-2\n" +
    "231_2009-11-1\n" +
    "231_2009-1-1\n" +
    "231_2009-12-1\n" +
    "231_2009-12-2\n" +
    "231_2009-1-2\n" +
    "231_2009-13-1\n" +
    "231_2009-13-2\n" +
    "231_2009-14-1\n" +
    "231_2009-14-2\n" +
    "231_2009-2-1\n" +
    "231_2009-3-1\n" +
    "231_2009-3-2\n" +
    "231_2009-4-1\n" +
    "231_2009-4-2\n" +
    "231_2009-5-1\n" +
    "231_2009-5-2\n" +
    "231_2009-6-1\n" +
    "231_2009-6-2\n" +
    "231_2009-7-1\n" +
    "231_2009-7-2\n" +
    "231_2009-8-1\n" +
    "231_2009-8-2\n" +
    "231_2009-9-1\n" +
    "231_2009-9-2\n" +
    "232_2010-10-1\n" +
    "232_2010-11-1\n" +
    "232_2010-11-2\n" +
    "232_2010-1-1\n" +
    "232_2010-12-1\n" +
    "232_2010-1-2\n" +
    "232_2010-2-1\n" +
    "232_2010-2-2\n" +
    "232_2010-3-1\n" +
    "232_2010-3-2\n" +
    "232_2010-4-1\n" +
    "232_2010-4-2\n" +
    "232_2010-5-1\n" +
    "232_2010-5-2\n" +
    "232_2010-6-1\n" +
    "232_2010-7-1\n" +
    "232_2010-8-1\n" +
    "232_2010-8-2\n" +
    "232_2010-9-1\n" +
    "313_2010-10-1\n" +
    "313_2010-10-2\n" +
    "313_2010-11-1\n" +
    "313_2010-11-2\n" +
    "313_2010-1-1\n" +
    "313_2010-12-1\n" +
    "313_2010-12-2\n" +
    "313_2010-1-2\n" +
    "313_2010-2-1\n" +
    "313_2010-2-2\n" +
    "313_2010-3-1\n" +
    "313_2010-3-2\n" +
    "313_2010-4-1\n" +
    "313_2010-4-2\n" +
    "313_2010-5-1\n" +
    "313_2010-6-1\n" +
    "313_2010-6-2\n" +
    "313_2010-7-1\n" +
    "313_2010-7-2\n" +
    "313_2010-8-1\n" +
    "313_2010-8-2\n" +
    "313_2010-9-1\n" +
    "313_2010-9-2\n" +
    "314_2010-10-1\n" +
    "314_2010-11-1\n" +
    "314_2010-11-2\n" +
    "314_2010-1-1\n" +
    "314_2010-12-1\n" +
    "314_2010-1-2\n" +
    "314_2010-2-1\n" +
    "314_2010-2-2\n" +
    "314_2010-3-1\n" +
    "314_2010-3-2\n" +
    "314_2010-4-1\n" +
    "314_2010-4-2\n" +
    "314_2010-5-1\n" +
    "314_2010-5-2\n" +
    "314_2010-6-1\n" +
    "314_2010-6-2\n" +
    "314_2010-7-1\n" +
    "314_2010-8-1\n" +
    "314_2010-8-2\n" +
    "314_2010-9-1\n" +
    "404_2010-1\n" +
    "404_2010-2\n" +
    "404_2010-3\n" +
    "404_2010-4\n" +
    "404_2010-5\n" +
    "404_2010-6\n" +
    "ACM_Istanbul_1\n" +
    "Brian_King_Freedays_2010\n" +
    "Bulent_Ozel_Freedays_2010\n" +
    "Cenk_Erdil\n" +
    "chris_stephenson_freedays_2009\n" +
    "Chris_Stephenson_Freedays_2010\n" +
    "CMN_147_2008-1-1\n" +
    "CMN_147_2008-1-2\n" +
    "CMN_147_2008-1-3\n" +
    "CMN_147_2008-2-1\n" +
    "CMN_147_2008-2-2\n" +
    "CMN_147_2008-2-3\n" +
    "CMN_147_2008-3-1\n" +
    "CMN_147_2008-3-2\n" +
    "CMN_147_2008-3-3\n" +
    "CMN_147_2008-4-1\n" +
    "CMN_147_2008-4-2\n" +
    "CMN_147_2008-4-3\n" +
    "CMN_147_2008-5-1\n" +
    "CMN_147_2008-5-2\n" +
    "CMN_147_2008-5-3\n" +
    "CMN_147_2008-6-1\n" +
    "CMN_147_2008-6-2\n" +
    "CMN_147_2008-6-3\n" +
    "CMN_147_2008-7-1\n" +
    "CMN_147_2008-7-2\n" +
    "CMN_147_2008-7-3\n" +
    "CMN_147_2008-8-1\n" +
    "CMN_147_2008-8-2\n" +
    "CNBCE_01032004\n" +
    "collnet_2011\n" +
    "COMP_FM_149_Master_Class_1_2009\n" +
    "douglas_crockford_freedays_2009\n" +
    "freedays\n" +
    "Ian_Murdock_Freedays_2004\n" +
    "jonathan_conradt_freedays_2009\n" +
    "koray_loker_freedays_2009\n" +
    "Leslie_Hawthorn_Freedays_2010\n" +
    "Lise_Projesi_10_1\n" +
    "Lise_Projesi_10_2\n" +
    "Lise_Projesi_1_1\n" +
    "Lise_Projesi_1_2\n" +
    "Lise_Projesi_2_1\n" +
    "Lise_Projesi_2_2\n" +
    "Lise_Projesi_3_1\n" +
    "Lise_Projesi_4_1\n" +
    "Lise_Projesi_4_2\n" +
    "Lise_Projesi_5_1\n" +
    "Lise_Projesi_5_2\n" +
    "Lise_Projesi_6_1\n" +
    "Lise_Projesi_7_1\n" +
    "Lise_Projesi_8_1\n" +
    "Lise_Projesi_9_1\n" +
    "Master_Class_2010-2\n" +
    "Master_Class_2010\n" +
    "Matthias_Felleisen_Turing_Day_2008\n" +
    "Matt_Zimmerman_Freedays_2010\n" +
    "mehmet_okonsar_freedays_2009\n" +
    "Miguel_Icaza_Freedays_2005\n" +
    "OYLG_2011_Acilis_Karl_Heinz_Strassemeier\n" +
    "OYLG_2011_Akin_Omeroglu\n" +
    "OYLG_2011_Alper_Yalciner\n" +
    "OYLG_2011_Benjamin_Mako_Hill\n" +
    "OYLG_2011_Burak_Usgurlu\n" +
    "OYLG_2011_Chris_Stephenson\n" +
    "OYLG_2011_Devrim_Gunduz\n" +
    "OYLG_2011_Emre_Hasegeli\n" +
    "OYLG_2011_Gurhan_Avdan\n" +
    "OYLG_2011_Huseyin_Yuce\n" +
    "OYLG_2011_Izlem_Gozukeles\n" +
    "oylg_2011\n" +
    "OYLG_2011_Sulamita_Garcia\n" +
    "ozgur_yilmazel_freedays_2009\n" +
    "Richard_Stallman_Freedays_2004\n" +
    "sebastian_kugler_freedays_2009\n" +
    "series_description\n" +
    "stefan_koch_freedays_2009\n" +
    "Test_Surusu_2009\n" +
    "Test_Surusu_2010_Davet\n";
  
  public static HashMap<String, String> videoInfo = new HashMap<String, String>();
  
  static {
    videoInfo.put("149_2010-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 90, \n      \"title\": \"How to Design Programs?\"\n    }, \n    {\n      \"start\": 634, \n      \"title\": \"Introduction about course\"\n    }, \n    {\n      \"start\": 1378, \n      \"title\": \"Introduction about DrRracket env.\"\n    }, \n    {\n      \"start\": 1679, \n      \"title\": \"Using DrRacket env\"\n    }, \n    {\n      \"start\": 2766, \n      \"title\": \"Built-in Data Types\"\n    }, \n    {\n      \"start\": 3161, \n      \"title\": \"Implementation Examples with Drracket env.\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"September 30, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4866, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2010-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2010-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("149_2010-10", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu, Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 89, \n      \"title\": \"How Can We Do Abstractions in Function Designs\"\n    }, \n    {\n      \"start\": 5851, \n      \"title\": \"Abstraction of Processes\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"December 23, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 6021, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"10\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2010-10\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2010-10\", \n  \"year\": 2010\n}\n");
    videoInfo.put("149_2010-11", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu, Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 197, \n      \"title\": \"How to Come up with Data Definitation\"\n    }, \n    {\n      \"start\": 1917, \n      \"title\": \"Mutuality between Two Designs\"\n    }, \n    {\n      \"start\": 2758, \n      \"title\": \"Mutually Collect Information Need to do\"\n    }, \n    {\n      \"start\": 2831, \n      \"title\": \"Atomic and Compound Data\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"December 30, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5260, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"11\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2010-11\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2010-11\", \n  \"year\": 2010\n}\n");
    videoInfo.put("149_2010-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 89, \n      \"title\": \"Data types and usage of Data\"\n    }, \n    {\n      \"start\": 1454, \n      \"title\": \"Functional Compositions\"\n    }, \n    {\n      \"start\": 4249, \n      \"title\": \"Conditionals\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"October 7, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5243, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2010-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2010-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("149_2010-3", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 63, \n      \"title\": \"Review of what we have done?\"\n    }, \n    {\n      \"start\": 480, \n      \"title\": \"Batch programming and Interactive Programming\"\n    }, \n    {\n      \"start\": 959, \n      \"title\": \"Important Programming Approach\"\n    }, \n    {\n      \"start\": 1818, \n      \"title\": \"Compare of Another Approach\"\n    }, \n    {\n      \"start\": 1905, \n      \"title\": \"an Interactive Program Implementation with Drracket env.\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"October 14, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 6023, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2010-3\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2010-3\", \n  \"year\": 2010\n}\n");
    videoInfo.put("149_2010-4", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 194, \n      \"title\": \"Process of Design\"\n    }, \n    {\n      \"start\": 430, \n      \"title\": \"Formal Design Approach\"\n    }, \n    {\n      \"start\": 1064, \n      \"title\": \"Reflecting Our Program Design\"\n    }, \n    {\n      \"start\": 2876, \n      \"title\": \"Clasify the Type of Errors\"\n    }, \n    {\n      \"start\": 3289, \n      \"title\": \"Units of Function Design\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"October 27, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5772, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2010-4\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2010-4\", \n  \"year\": 2010\n}\n");
    videoInfo.put("149_2010-5", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 334, \n      \"title\": \"Organization of Data Structures and Subclasses\"\n    }, \n    {\n      \"start\": 998, \n      \"title\": \"Conditional Templates\"\n    }, \n    {\n      \"start\": 1327, \n      \"title\": \"Traffic Light Example with DrRacket env.\"\n    }, \n    {\n      \"start\": 4946, \n      \"title\": \"Finite State Machine\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"November 4, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 6022, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2010-5\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2010-5\", \n  \"year\": 2010\n}\n");
    videoInfo.put("149_2010-6", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 59, \n      \"title\": \"Data Types & Data Organizations\"\n    }, \n    {\n      \"start\": 275, \n      \"title\": \"What is the purpose of the template?\"\n    }, \n    {\n      \"start\": 692, \n      \"title\": \"How to Reflect Structured Datas?\"\n    }, \n    {\n      \"start\": 1606, \n      \"title\": \"Structured Datas Implementation with Drracket env.\"\n    }, \n    {\n      \"start\": 3856, \n      \"title\": \"Organization of Data in a Structure\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"November 25, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 6048, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2010-6\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2010-6\", \n  \"year\": 2010\n}\n");
    videoInfo.put("149_2010-7", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 233, \n      \"title\": \"Function Design for Using and Combining Structures\"\n    }, \n    {\n      \"start\": 2521, \n      \"title\": \"Itemization\"\n    }, \n    {\n      \"start\": 3917, \n      \"title\": \"Organizing Data Structures\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"December 2, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5344, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"7\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2010-7\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2010-7\", \n  \"year\": 2010\n}\n");
    videoInfo.put("149_2010-8", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 109, \n      \"title\": \"How We Organize Data?\"\n    }, \n    {\n      \"start\": 838, \n      \"title\": \"Reflecting Data Organization to Function Template\"\n    }, \n    {\n      \"start\": 1065, \n      \"title\": \"Self-Referential Data\"\n    }, \n    {\n      \"start\": 1724, \n      \"title\": \"How Self-Referantial Data Related Recursion\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"December 9, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5118, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2010-8\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2010-8\", \n  \"year\": 2010\n}\n");
    videoInfo.put("149_2010-9", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 37, \n      \"title\": \"Recursive Definition of Natural Numbers\"\n    }, \n    {\n      \"start\": 1004, \n      \"title\": \"Creating Storing and Searching Binary Tree Structure\"\n    }, \n    {\n      \"start\": 2560, \n      \"title\": \"Making Sorted List from Binary Search Tree\"\n    }, \n    {\n      \"start\": 3485, \n      \"title\": \"Insert Value to Binary Search Tree\"\n    }, \n    {\n      \"start\": 4361, \n      \"title\": \"Sorting List of Number and Inserting Value a Sorted List\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"December 16, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5308, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"9\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2010-9\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2010-9\", \n  \"year\": 2010\n}\n");
    videoInfo.put("149_2011-12", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 87, \n      \"title\": \"Abstraction and Generalization Higher Order Functions\"\n    }, \n    {\n      \"start\": 1081, \n      \"title\": \"Higher Order Functions Organizations and Tests\"\n    }, \n    {\n      \"start\": 2998, \n      \"title\": \"Fold Function's Abstraction\"\n    }, \n    {\n      \"start\": 4039, \n      \"title\": \"Higher Order Functions with Data Structures\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 17, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5051, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"12\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2011-12\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2011-12\", \n  \"year\": 2011\n}\n");
    videoInfo.put("149_2011-13", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 78, \n      \"title\": \"Comparison btw. Structural and Generative Recursion\"\n    }, \n    {\n      \"start\": 1901, \n      \"title\": \"Insertion and Quick-Sort Algorithms\"\n    }, \n    {\n      \"start\": 4946, \n      \"title\": \"Merge-Sort Algorithm\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"February 24, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5594, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"13\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2011-13\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2011-13\", \n  \"year\": 2011\n}\n");
    videoInfo.put("149_2011-14", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"\u00c7a\u011fda\u015f \u015eenol\", \n  \"chapters\": [\n    {\n      \"start\": 41, \n      \"title\": \"Bit Review of Generative Recursion\"\n    }, \n    {\n      \"start\": 1360, \n      \"title\": \"Generative Fractal[sierpinski] Design\"\n    }, \n    {\n      \"start\": 2934, \n      \"title\": \"Another Fractal[circles] Example\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"March 3, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4208, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"14\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2011-14\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2011-14\", \n  \"year\": 2011\n}\n");
    videoInfo.put("149_2011-15", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 59, \n      \"title\": \"Finding Root of Given Polynomial Function\"\n    }, \n    {\n      \"start\": 2547, \n      \"title\": \"Newton Method\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"March 10, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4625, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"15\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2011-15\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2011-15\", \n  \"year\": 2011\n}\n");
    videoInfo.put("149_2011-16", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 126, \n      \"title\": \"Relational Data Representation\"\n    }, \n    {\n      \"start\": 1505, \n      \"title\": \"Representing Graph Data with DrRacket env.\"\n    }, \n    {\n      \"start\": 1683, \n      \"title\": \"Designing Backtracking Algortithm\"\n    }, \n    {\n      \"start\": 4207, \n      \"title\": \"Upgrading Algorithm to Shortest Path vers.\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"March 17, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5122, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"16\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2011-16\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2011-16\", \n  \"year\": 2011\n}\n");
    videoInfo.put("149_2011-17", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 31, \n      \"title\": \"Time Analysis\"\n    }, \n    {\n      \"start\": 1390, \n      \"title\": \"Relation between Input Size and Time\"\n    }, \n    {\n      \"start\": 2180, \n      \"title\": \"A First Look at Vectors\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"March 24, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4291, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"17\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2011-17\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2011-17\", \n  \"year\": 2011\n}\n");
    videoInfo.put("149_2011-18", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 40, \n      \"title\": \"Recognizing the Need for an Accumulator\"\n    }, \n    {\n      \"start\": 426, \n      \"title\": \"Transforming Functions into Accumulator-Style\"\n    }, \n    {\n      \"start\": 1488, \n      \"title\": \"Accumulated Traversing Graphs Algorithm Design\"\n    }, \n    {\n      \"start\": 2396, \n      \"title\": \"Using Accumulating Knowledge Calculation Distance Example\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"April 14, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3347, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"18\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2011-18\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2011-18\", \n  \"year\": 2011\n}\n");
    videoInfo.put("149_2011-19", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 67, \n      \"title\": \"Integration of Accumulator Style Approach to Design Recipe\"\n    }, \n    {\n      \"start\": 1457, \n      \"title\": \"Accumulators on Trees\"\n    }, \n    {\n      \"start\": 2939, \n      \"title\": \"Accumulated Longest Path Algorithm Design\"\n    }\n  ], \n  \"copyright\": \"B\u00fclent \u00d6zel\", \n  \"date\": \"April 21, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5248, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"19\", \n    \"sid\": \"COMP 149-150 - HtDP\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"149_2011-19\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"How to Design Programs\", \n  \"vid\": \"149_2011-19\", \n  \"year\": 2011\n}\n");
    videoInfo.put("231_2009-1-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"September 14, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2618, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-1-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-1-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-1-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"September 15, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2752, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-1-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-1-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-10-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 23, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3048, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"10.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-10-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-10-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-10-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 24, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4051, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"10.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-10-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-10-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-11-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 1, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5586, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"11.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-11-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-11-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-12-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 7, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2886, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"12.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-12-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-12-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-12-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 8, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5715, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"12.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-12-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-12-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-13-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 14, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2440, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"13.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-13-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-13-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-13-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 15, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3931, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"13.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-13-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-13-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-14-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 22, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3009, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"14.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-14-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-14-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-14-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 23, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5044, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"14.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-14-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-14-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-2-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"September 25, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5939, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-2-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-2-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-3-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"September 28, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2934, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-3-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-3-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-3-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"September 29, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5073, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-3-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-3-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-4-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 5, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2884, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-4-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-4-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-4-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 6, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4656, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-4-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-4-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-5-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 12, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2926, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-5-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-5-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-5-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 13, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4793, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-5-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-5-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-6-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 19, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2989, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-6-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-6-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-6-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 20, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4520, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-6-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-6-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-7-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 26, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2929, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"7.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-7-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-7-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-7-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 27, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5507, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"7.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-7-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-7-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-8-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 9, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2585, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-8-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-8-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-8-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 10, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5651, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-8-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-8-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-9-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 16, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2920, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"9.1\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-9-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-9-1\", \n  \"year\": 2009\n}\n");
    videoInfo.put("231_2009-9-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 17, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5094, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"9.2\", \n    \"sid\": \"COMP 231\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"231_2009-9-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms I\", \n  \"vid\": \"231_2009-9-2\", \n  \"year\": 2009\n}\n");
    videoInfo.put("232_2010-1-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 122, \n      \"title\": \"What is a graph?\"\n    }, \n    {\n      \"start\": 411, \n      \"title\": \"Graph Types\"\n    }, \n    {\n      \"start\": 730, \n      \"title\": \"Graph Examples in our life\"\n    }, \n    {\n      \"start\": 1186, \n      \"title\": \"Properties of Graph\"\n    }, \n    {\n      \"start\": 1600, \n      \"title\": \"Graph Representation\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 8, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2904, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"\", \n      \"provider\": \"vimeo\"\n    }, \n    {\n      \"pid\": \"\", \n      \"provider\": \"youtube\"\n    }, \n    {\n      \"pid\": \"232_2010-1-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-1-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-1-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Analysis of Graph Representation\"\n    }, \n    {\n      \"start\": 846, \n      \"title\": \"Introduction to Graph Algorithm\"\n    }, \n    {\n      \"start\": 2950, \n      \"title\": \"Breadth-First Search Algorithm\"\n    }, \n    {\n      \"start\": 5182, \n      \"title\": \"Analysis\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 9, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5388, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.2\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"\", \n      \"provider\": \"vimeo\"\n    }, \n    {\n      \"pid\": \"\", \n      \"provider\": \"youtube\"\n    }, \n    {\n      \"pid\": \"232_2010-1-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-1-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-10-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Fourier Transforms\"\n    }, \n    {\n      \"start\": 183, \n      \"title\": \"Continuous Fourier Transform\"\n    }, \n    {\n      \"start\": 1764, \n      \"title\": \"Inverse Fourier Transform\"\n    }, \n    {\n      \"start\": 2100, \n      \"title\": \"Applications\"\n    }, \n    {\n      \"start\": 2881, \n      \"title\": \"Discrete Fourier Transform\"\n    }, \n    {\n      \"start\": 3831, \n      \"title\": \"Fast Fourier Transform\"\n    }, \n    {\n      \"start\": 4532, \n      \"title\": \"Polynomial Multiplication\"\n    }\n  ], \n  \"copyright\": \"Mehmet Gen\u00e7er\", \n  \"date\": \"April 27, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5621, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"10.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-10-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Mehmet Gen\u00e7er\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-10-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-11-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Analyze of String Matching Codes\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"May 3, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2892, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"11.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-11-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-11-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-11-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Programming Styles\"\n    }, \n    {\n      \"start\": 466, \n      \"title\": \"Construction of Design Recipe\"\n    }, \n    {\n      \"start\": 3398, \n      \"title\": \"Polynomial Addition Example\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"May 4, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5324, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"11.2\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-11-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-11-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-12-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 196, \n      \"title\": \"Queue Implementation\"\n    }, \n    {\n      \"start\": 378, \n      \"title\": \"Enqueue Operation\"\n    }, \n    {\n      \"start\": 1397, \n      \"title\": \"Dequeue Operation\"\n    }, \n    {\n      \"start\": 2052, \n      \"title\": \"Double Data Method\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"May 11, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3058, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"12.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-12-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-12-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-2-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Shortest Paths\"\n    }, \n    {\n      \"start\": 85, \n      \"title\": \"What is Loop Invariant\"\n    }, \n    {\n      \"start\": 497, \n      \"title\": \"Loop Invariant for Unweighted Shortest Path\"\n    }, \n    {\n      \"start\": 823, \n      \"title\": \"Breadth First Search Pseudocode\"\n    }, \n    {\n      \"start\": 1877, \n      \"title\": \"Shortest Path in Weighted Graphs\"\n    }, \n    {\n      \"start\": 2110, \n      \"title\": \"Dijkstra Pseudocode\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 15, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2753, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-2-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-2-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-2-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Dijkstra Algorithm\"\n    }, \n    {\n      \"start\": 350, \n      \"title\": \"Graph Representation for Dijkstra\"\n    }, \n    {\n      \"start\": 555, \n      \"title\": \"Loop Invariant for Dijkstra\"\n    }, \n    {\n      \"start\": 918, \n      \"title\": \"Dijkstra Pseudocode and Analyze\"\n    }, \n    {\n      \"start\": 3070, \n      \"title\": \"Graphs with Negative Weights\"\n    }, \n    {\n      \"start\": 4788, \n      \"title\": \"Implementation of weighted Graphs\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 16, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5479, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.2\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-2-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-2-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-3-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Implementing Dijkstra Graph Algorithm\"\n    }, \n    {\n      \"start\": 246, \n      \"title\": \"What is the input for Dijkstra?\"\n    }, \n    {\n      \"start\": 732, \n      \"title\": \"Specify the graphs with weights\"\n    }, \n    {\n      \"start\": 920, \n      \"title\": \"What is the output for Dijkstra?\"\n    }, \n    {\n      \"start\": 1105, \n      \"title\": \"Internal data representation for Dijkstra?\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 22, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2708, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-3-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-3-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-3-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Bellman-Ford Algorithm\"\n    }, \n    {\n      \"start\": 573, \n      \"title\": \"How does Bellman-Ford work?\"\n    }, \n    {\n      \"start\": 1636, \n      \"title\": \"Triangle Equality\"\n    }, \n    {\n      \"start\": 1977, \n      \"title\": \"Upper Bound Property\"\n    }, \n    {\n      \"start\": 2574, \n      \"title\": \"No Path Property\"\n    }, \n    {\n      \"start\": 3000, \n      \"title\": \"Convergence Property\"\n    }, \n    {\n      \"start\": 3334, \n      \"title\": \"Path Relaxation Property\"\n    }, \n    {\n      \"start\": 5107, \n      \"title\": \"Negative Cycle in Graph\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 23, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5369, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.2\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-3-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-3-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-4-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Depth First Search\"\n    }, \n    {\n      \"start\": 520, \n      \"title\": \"Depth First Search Algorithm\"\n    }, \n    {\n      \"start\": 715, \n      \"title\": \"Topological Sort of a Directed Acyclic Graph\"\n    }, \n    {\n      \"start\": 2195, \n      \"title\": \"Topological Sort of DFS Algorithm\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 1, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2848, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-4-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-4-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-4-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 514, \n      \"title\": \"The Parenthesis Theorem\"\n    }, \n    {\n      \"start\": 1840, \n      \"title\": \"White Path Theorem\"\n    }, \n    {\n      \"start\": 2140, \n      \"title\": \"Edge Classification in DFS\"\n    }, \n    {\n      \"start\": 4461, \n      \"title\": \"Strongly Connected Component\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 2, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5514, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.2\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-4-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-4-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-5-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Breadth First Topological Sort\"\n    }, \n    {\n      \"start\": 1030, \n      \"title\": \"Cycle Problem in Topological Sort\"\n    }, \n    {\n      \"start\": 1912, \n      \"title\": \"Smart way to find Shortest path with negative weights\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 8, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3014, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-5-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-5-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-5-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Minimum Spanning Tree in weighted undirected graphs\"\n    }, \n    {\n      \"start\": 251, \n      \"title\": \"Why not meaningful for unweighted graphs\"\n    }, \n    {\n      \"start\": 1908, \n      \"title\": \"Finding Minimum Spanning Tree\"\n    }, \n    {\n      \"start\": 2108, \n      \"title\": \"Generic Algorithm for Minimum Spanning Tree\"\n    }, \n    {\n      \"start\": 3265, \n      \"title\": \"Prim's Algorithm\"\n    }, \n    {\n      \"start\": 3775, \n      \"title\": \"Kruskal's Algorithm\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 9, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3960, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.2\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-5-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-5-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-6-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Fundamental Algorithm Types {Brute Force; Greedy; Divide and Conquer}\"\n    }, \n    {\n      \"start\": 338, \n      \"title\": \"Multiplication Example {Naive Method}\"\n    }, \n    {\n      \"start\": 480, \n      \"title\": \"Multiplication Example {Divide And Conquer Method}\"\n    }, \n    {\n      \"start\": 1131, \n      \"title\": \"Multiplication Example {Karatsuba Method}\"\n    }, \n    {\n      \"start\": 1839, \n      \"title\": \"String Matching\"\n    }, \n    {\n      \"start\": 2347, \n      \"title\": \"Suffix Overlap Theorem\"\n    }, \n    {\n      \"start\": 2555, \n      \"title\": \"Naive String Matching\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 16, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5640, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-6-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-6-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-7-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 156, \n      \"title\": \"Finite State Automaton\"\n    }, \n    {\n      \"start\": 312, \n      \"title\": \"Definition of FSA\"\n    }, \n    {\n      \"start\": 465, \n      \"title\": \"Implementation of FSA\"\n    }, \n    {\n      \"start\": 2367, \n      \"title\": \"Problems of FSA\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 22, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3063, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"7.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-7-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-7-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-8-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Methods of Matching\"\n    }, \n    {\n      \"start\": 363, \n      \"title\": \"Rabin Karp Algorithm\"\n    }, \n    {\n      \"start\": 1135, \n      \"title\": \"Knuth Morris Pratt Algorithm\"\n    }, \n    {\n      \"start\": 1997, \n      \"title\": \"Prefix Function\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"April 12, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2980, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-8-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-8-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-8-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 0, \n      \"title\": \"Greedy Algorithms\"\n    }, \n    {\n      \"start\": 480, \n      \"title\": \"Optimal Substructure\"\n    }, \n    {\n      \"start\": 3333, \n      \"title\": \"Huffman Coding\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"April 13, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5584, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8.2\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-8-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-8-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("232_2010-9-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 183, \n      \"title\": \"Naive String Matcher Implementation\"\n    }, \n    {\n      \"start\": 3525, \n      \"title\": \"Dynamic Programming\"\n    }, \n    {\n      \"start\": 4210, \n      \"title\": \"Divide and Conquer\"\n    }, \n    {\n      \"start\": 4491, \n      \"title\": \"Properties of Dynamic Programming\"\n    }, \n    {\n      \"start\": 5193, \n      \"title\": \"Pipe Cutting Problem\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"April 20, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5765, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"9.1\", \n    \"sid\": \"COMP 232\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"232_2010-9-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Data Structures & Algorithms II\", \n  \"vid\": \"232_2010-9-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-1-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"September 28, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5596, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-1-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-1-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-1-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"September 30, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2810, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.2\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-1-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-1-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-10-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 14, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2885, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"10.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-10-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-10-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-10-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 16, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2660, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"10.2\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-10-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-10-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-11-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 21, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4363, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"11.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-11-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-11-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-11-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 23, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2929, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"11.2\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-11-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-11-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-12-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 28, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5517, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"12.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-12-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-12-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-12-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 30, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2406, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"12.2\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-12-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-12-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-2-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 5, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5706, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-2-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-2-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-2-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 7, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3073, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.2\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-2-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-2-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-3-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 12, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5011, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-3-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-3-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-3-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 14, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2667, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.2\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-3-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-3-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-4-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 19, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5744, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-4-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-4-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-4-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 21, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2714, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.2\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-4-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-4-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-5-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 26, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5554, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-5-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-5-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-6-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 2, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4444, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-6-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-6-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-6-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 4, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2992, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6.2\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-6-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-6-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-7-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 3, \n      \"title\": \"\u0130lker Serhat \u00d6zt\u00fcrk'\u00fcn en \u00e7ok sevdi\u011fi ders\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 23, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5547, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"7.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-7-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-7-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-7-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 25, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2829, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"7.2\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-7-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-7-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-8-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 30, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5239, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-8-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-8-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-8-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 2, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2955, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8.2\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-8-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-8-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-9-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 7, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4877, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"9.1\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-9-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-9-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("313_2010-9-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"December 9, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2758, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"9.2\", \n    \"sid\": \"COMP 313\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"313_2010-9-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Structure and Interpretation of Computer Programs\", \n  \"vid\": \"313_2010-9-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-1-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 275, \n      \"title\": \"Importance of programming languages today\"\n    }, \n    {\n      \"start\": 516, \n      \"title\": \"What are we going to learn with Comp 314?\"\n    }, \n    {\n      \"start\": 632, \n      \"title\": \"Domain specific languages\"\n    }, \n    {\n      \"start\": 793, \n      \"title\": \"All programs are input for other programs?\"\n    }, \n    {\n      \"start\": 1875, \n      \"title\": \"Difference between Compiling & Interpreting\"\n    }, \n    {\n      \"start\": 2198, \n      \"title\": \"Just in Time compiler & SISC scheme interpreter\"\n    }, \n    {\n      \"start\": 2566, \n      \"title\": \"Definitions of language & grammar?\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 8, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3011, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-1-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-1-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-1-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 427, \n      \"title\": \"Grammar of a language & Backus Naur Form a.k.a. BNF\"\n    }, \n    {\n      \"start\": 972, \n      \"title\": \"What does a Parser do?\"\n    }, \n    {\n      \"start\": 2060, \n      \"title\": \"Parse tree gives us an abstract syntax\"\n    }, \n    {\n      \"start\": 2167, \n      \"title\": \"What is an s-expression?\"\n    }, \n    {\n      \"start\": 2935, \n      \"title\": \"What does the PLAI language provide?\"\n    }, \n    {\n      \"start\": 3019, \n      \"title\": \"Defining a grammar in PLAI with define-type\"\n    }, \n    {\n      \"start\": 3342, \n      \"title\": \"Parsing the concrete syntax\"\n    }, \n    {\n      \"start\": 4095, \n      \"title\": \"Evaluating the abstract syntax\"\n    }, \n    {\n      \"start\": 4941, \n      \"title\": \"Interpreter\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 9, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5280, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.2\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-1-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-1-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-10-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"April 27, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5647, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"10.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-10-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-10-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-11-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"May 3, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3394, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"11.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-11-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-11-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-11-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"May 4, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4399, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"11.2\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-11-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-11-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-12-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"May 11, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3875, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"12.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-12-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-12-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-2-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 219, \n      \"title\": \"Grammar of Lambda Calculus\"\n    }, \n    {\n      \"start\": 684, \n      \"title\": \"Defining Lambda Calculus in PLAI\"\n    }, \n    {\n      \"start\": 1268, \n      \"title\": \"Reduction & Substitution\"\n    }, \n    {\n      \"start\": 2325, \n      \"title\": \"Beta transformation\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 15, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3159, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-2-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-2-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-2-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 210, \n      \"title\": \"Substitution\"\n    }, \n    {\n      \"start\": 701, \n      \"title\": \"Extending the grammar of AE\"\n    }, \n    {\n      \"start\": 1439, \n      \"title\": \"Dealing with the problems of Substitution - 1\"\n    }, \n    {\n      \"start\": 1742, \n      \"title\": \"Dealing with the problems of Substitution - 2\"\n    }, \n    {\n      \"start\": 2079, \n      \"title\": \"Definitions of bound identifier & bound value & scope\"\n    }, \n    {\n      \"start\": 2172, \n      \"title\": \"Dealing with the problems of Substitution - 3\"\n    }, \n    {\n      \"start\": 2553, \n      \"title\": \"Dealing with the problems of Substitution - 4\"\n    }, \n    {\n      \"start\": 3363, \n      \"title\": \"Dealing with the problems of Substitution - 5\"\n    }, \n    {\n      \"start\": 3560, \n      \"title\": \"Writing down the substitution function\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 16, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4226, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.2\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-2-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-2-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-3-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 57, \n      \"title\": \"Distinction between well formed & valid\"\n    }, \n    {\n      \"start\": 1462, \n      \"title\": \"Discovering some sort of arithmetic with Lambda Calculus\"\n    }, \n    {\n      \"start\": 1666, \n      \"title\": \"Beta reduction\"\n    }, \n    {\n      \"start\": 2013, \n      \"title\": \"Alpha reduction\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 22, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2925, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-3-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-3-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-3-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 83, \n      \"title\": \"Tracing & fixing Subst & Calc functions taken from PLAI\"\n    }, \n    {\n      \"start\": 1663, \n      \"title\": \"Order of evaluation\"\n    }, \n    {\n      \"start\": 2552, \n      \"title\": \"Are names necessary - deBrujn numbers?\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"February 23, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4149, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.2\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-3-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-3-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-4-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 21, \n      \"title\": \"Substitution in Lambda Calculus\"\n    }, \n    {\n      \"start\": 1027, \n      \"title\": \"Identifier capture problem\"\n    }, \n    {\n      \"start\": 1484, \n      \"title\": \"Candidate solutions for identifier capture\"\n    }, \n    {\n      \"start\": 1703, \n      \"title\": \"Re-lettering using Alpha conversion\"\n    }, \n    {\n      \"start\": 1883, \n      \"title\": \"What is the difference between Beta & ALpha conversion?\"\n    }, \n    {\n      \"start\": 2193, \n      \"title\": \"Free and Bound identifiers\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 1, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3009, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-4-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-4-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-4-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 71, \n      \"title\": \"What is a function?\"\n    }, \n    {\n      \"start\": 593, \n      \"title\": \"Defining F1OAE language in PLAI\"\n    }, \n    {\n      \"start\": 855, \n      \"title\": \"Why & how function definitions live in a separate world?\"\n    }, \n    {\n      \"start\": 1634, \n      \"title\": \"Changing the interpreter to handle function calls\"\n    }, \n    {\n      \"start\": 2663, \n      \"title\": \"Improving efficiency of substitution with environment\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 2, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3773, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.2\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-4-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-4-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-5-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 110, \n      \"title\": \"Closed Term\"\n    }, \n    {\n      \"start\": 499, \n      \"title\": \"Avoid identifier capture\"\n    }, \n    {\n      \"start\": 705, \n      \"title\": \"Substitution in Lambda Calculus - 1\"\n    }, \n    {\n      \"start\": 810, \n      \"title\": \"Substitution in Lambda Calculus - 2\"\n    }, \n    {\n      \"start\": 926, \n      \"title\": \"Substitution in Lambda Calculus - 3\"\n    }, \n    {\n      \"start\": 1670, \n      \"title\": \"Did we fix the broken example by our new rule?\"\n    }, \n    {\n      \"start\": 2040, \n      \"title\": \"Normal Form\"\n    }, \n    {\n      \"start\": 2564, \n      \"title\": \"The Church Rosser property\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 8, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2786, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-5-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-5-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-5-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 18, \n      \"title\": \"How functions work in 'broken' F1OAE language\"\n    }, \n    {\n      \"start\": 994, \n      \"title\": \"Why we want to have free identifiers in a function body?\"\n    }, \n    {\n      \"start\": 1508, \n      \"title\": \"What do we need to avoid dynamic scope in case of environment?\"\n    }, \n    {\n      \"start\": 2000, \n      \"title\": \"A function value needs the environment when it was created\"\n    }, \n    {\n      \"start\": 2494, \n      \"title\": \"Every function value is a closure\"\n    }, \n    {\n      \"start\": 2640, \n      \"title\": \"Laziness with environment\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 9, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3614, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.2\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-5-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-5-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-6-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 5, \n      \"title\": \"Church - Rosser or the Diamond property\"\n    }, \n    {\n      \"start\": 560, \n      \"title\": \"Order of evaluation is important\"\n    }, \n    {\n      \"start\": 1778, \n      \"title\": \"Proof of \there is only one normal form for a lambda sentence\"\n    }, \n    {\n      \"start\": 2375, \n      \"title\": \"N parameter functions in Lambda Calculus\"\n    }, \n    {\n      \"start\": 2700, \n      \"title\": \"Arithmetic with Lambda Calculus\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 15, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3218, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-6-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-6-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-6-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 16, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5737, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6.2\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-6-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-6-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-7-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"chapters\": [\n    {\n      \"start\": 50, \n      \"title\": \"Modeling conditional branching - 'if' with Lambda Calculus\"\n    }, \n    {\n      \"start\": 243, \n      \"title\": \"Is 'if' eager or lazy?\"\n    }, \n    {\n      \"start\": 599, \n      \"title\": \"Modeling logical operators with Lambda Calculus\"\n    }, \n    {\n      \"start\": 1154, \n      \"title\": \"Modeling arithmetic with Lambda Calculus - The Church Numerals\"\n    }, \n    {\n      \"start\": 1770, \n      \"title\": \"Addition - Multiplication - Exponentiation on Church Numerals\"\n    }, \n    {\n      \"start\": 2105, \n      \"title\": \"Finding predecessor of a Church Numeral\"\n    }\n  ], \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"March 22, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3012, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"7.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-7-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-7-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-8-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"April 12, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2766, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-8-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-8-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-8-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"April 13, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4170, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8.2\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-8-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-8-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("314_2010-9-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"April 20, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5963, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"9.1\", \n    \"sid\": \"COMP 314\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"314_2010-9-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Principles of Programming Languages\", \n  \"vid\": \"314_2010-9-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("404_2010-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Cem Say\", \n  \"date\": \"February 12, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 8593, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1\", \n    \"sid\": \"COMP 404\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"404_2010-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Cem Say\"\n  ], \n  \"title\": \"Selected Advanced Topics in Computer Science II\", \n  \"vid\": \"404_2010-1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("404_2010-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Cem Say\", \n  \"date\": \"February 19, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 8343, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2\", \n    \"sid\": \"COMP 404\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"404_2010-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Cem Say\"\n  ], \n  \"title\": \"Selected Advanced Topics in Computer Science II\", \n  \"vid\": \"404_2010-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("404_2010-3", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Cem Say\", \n  \"date\": \"February 26, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 8835, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3\", \n    \"sid\": \"COMP 404\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"404_2010-3\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Cem Say\"\n  ], \n  \"title\": \"Selected Advanced Topics in Computer Science II\", \n  \"vid\": \"404_2010-3\", \n  \"year\": 2010\n}\n");
    videoInfo.put("404_2010-4", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Cem Say\", \n  \"date\": \"March 5, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 8364, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4\", \n    \"sid\": \"COMP 404\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"404_2010-4\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Cem Say\"\n  ], \n  \"title\": \"Selected Advanced Topics in Computer Science II\", \n  \"vid\": \"404_2010-4\", \n  \"year\": 2010\n}\n");
    videoInfo.put("404_2010-5", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Cem Say\", \n  \"date\": \"March 12, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 7596, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5\", \n    \"sid\": \"COMP 404\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"404_2010-5\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Cem Say\"\n  ], \n  \"title\": \"Selected Advanced Topics in Computer Science II\", \n  \"vid\": \"404_2010-5\", \n  \"year\": 2010\n}\n");
    videoInfo.put("404_2010-6", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Cem Say\", \n  \"date\": \"March 19, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 8614, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6\", \n    \"sid\": \"COMP 404\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"404_2010-6\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Cem Say\"\n  ], \n  \"title\": \"Selected Advanced Topics in Computer Science II\", \n  \"vid\": \"404_2010-6\", \n  \"year\": 2010\n}\n");
    videoInfo.put("ACM_Istanbul_1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 3, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3636, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1\", \n    \"sid\": \"ACM Istanbul\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"ACM_Istanbul_1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"\u03bb-calculus: En eski programlama dili bug\u00fcnk\u00fc problemlerimizi ayd\u0131nlat\u0131yor\", \n  \"vid\": \"ACM_Istanbul_1\", \n  \"year\": 2010\n}\n");
    videoInfo.put("Brian_King_Freedays_2010", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Sava\u015f Y\u0131ld\u0131r\u0131m\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 3, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3472, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Brian_King_Freedays_2010\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Brian King\"\n  ], \n  \"title\": \"Mozilla, Firefox, and the Open Web\", \n  \"vid\": \"Brian_King_Freedays_2010\", \n  \"year\": 2010\n}\n");
    videoInfo.put("Bulent_Ozel_Freedays_2010", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Sava\u015f Y\u0131ld\u0131r\u0131m\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 2, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2375, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Bulent_Ozel_Freedays_2010\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"B\u00fclent \u00d6zel\"\n  ], \n  \"title\": \"Akademik \u00c7al\u0131\u015fmalarda \u00d6zg\u00fcr Yaz\u0131l\u0131m\", \n  \"vid\": \"Bulent_Ozel_Freedays_2010\", \n  \"year\": 2010\n}\n");
    videoInfo.put("Cenk_Erdil", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Cenk Erdil\", \n  \"date\": \"February 11, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2824, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Seminars\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Cenk_Erdil\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Cenk Erdil\"\n  ], \n  \"title\": \"Grid Resource Scheduling with Gossiping Protocols\", \n  \"vid\": \"Cenk_Erdil\", \n  \"year\": 2010\n}\n");
    videoInfo.put("chris_stephenson_freedays_2009", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"\u0130stanbul B\u0130lgi University\", \n  \"date\": \"April 18, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3899, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"chris_stephenson_freedays_2009\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"\u00d6zg\u00fcr Yaz\u0131l\u0131m ve \u00c7al\u0131\u015fma K\u00fclt\u00fcr\u00fc\", \n  \"vid\": \"chris_stephenson_freedays_2009\", \n  \"year\": 2009\n}\n");
    videoInfo.put("Chris_Stephenson_Freedays_2010", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Sava\u015f Y\u0131ld\u0131r\u0131m\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 2, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3652, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Chris_Stephenson_Freedays_2010\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Bilgisayar Bilimleri ve Bilgisayar Programlar\u0131 - Teori ve Pratik Aras\u0131ndaki B\u00fcy\u00fcyen U\u00e7urum\", \n  \"vid\": \"Chris_Stephenson_Freedays_2010\", \n  \"year\": 2010\n}\n");
    videoInfo.put("CMN_147_2008-1-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"September 24, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3242, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.1\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-1-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-1-1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-1-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"September 24, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2955, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.2\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-1-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-1-2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-1-3", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"September 24, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2688, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.3\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-1-3\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-1-3\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-2-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 8, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2881, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.1\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-2-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-2-1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-2-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 8, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2789, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.2\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-2-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-2-2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-2-3", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 8, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3018, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.3\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-2-3\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-2-3\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-3-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 15, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2557, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.1\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-3-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-3-1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-3-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 15, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3034, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.2\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-3-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-3-2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-3-3", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 15, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2997, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.3\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-3-3\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-3-3\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-4-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 22, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2943, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.1\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-4-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-4-1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-4-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 22, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3005, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.2\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-4-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-4-2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-4-3", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 22, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2743, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.3\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-4-3\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-4-3\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-5-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 5, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3057, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.1\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-5-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-5-1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-5-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 5, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2842, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.2\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-5-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-5-2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-5-3", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 5, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2442, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.3\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-5-3\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-5-3\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-6-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 12, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2986, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6.1\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-6-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-6-1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-6-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 12, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3043, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6.2\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-6-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-6-2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-6-3", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 12, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2659, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6.3\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-6-3\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-6-3\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-7-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 19, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2994, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"7.1\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-7-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-7-1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-7-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 19, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2692, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"7.2\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-7-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-7-2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-7-3", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 19, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 1867, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"7.3\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-7-3\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-7-3\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-8-1", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 26, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3669, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8.1\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-8-1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-8-1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CMN_147_2008-8-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 26, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3161, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8.2\", \n    \"sid\": \"CMN 147\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"CMN_147_2008-8-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Computational and Mathematical Numeracy for Social Scientists I\", \n  \"vid\": \"CMN_147_2008-8-2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("CNBCE_01032004", "{\n  \"audio_language\": \"TR\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"March 1, 2004\", \n  \"length\": 552, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"\", \n      \"provider\": \"vimeo\"\n    }, \n    {\n      \"pid\": \"\", \n      \"provider\": \"youtube\"\n    }, \n    {\n      \"pid\": \"CNBCE_01032004\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Richard M. Stallman\", \n    \"Chris Stephenson\"\n  ], \n  \"title\": \"CNBCE Interview\", \n  \"vid\": \"CNBCE_01032004\", \n  \"year\": 2004\n}\n");
    videoInfo.put("collnet_2011", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"October 13, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 89, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Promotional Videos\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"collnet_2011\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"title\": \"COLLNET 2011\", \n  \"vid\": \"collnet_2011\", \n  \"year\": 2010\n}\n");
    videoInfo.put("COMP_FM_149_Master_Class_1_2009", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 7, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2798, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"COMP 149\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"COMP_FM_149_Master_Class_1_2009\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Master Class 1\", \n  \"vid\": \"COMP_FM_149_Master_Class_1_2009\", \n  \"year\": 2009\n}\n");
    videoInfo.put("douglas_crockford_freedays_2009", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 17, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5183, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"douglas_crockford_freedays_2009\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Douglas Crockford\"\n  ], \n  \"title\": \"JavaScript: The Good Parts\", \n  \"vid\": \"douglas_crockford_freedays_2009\", \n  \"year\": 2009\n}\n");
    videoInfo.put("freedays", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 67, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"freedays\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"vid\": \"freedays\"\n}\n");
    videoInfo.put("Ian_Murdock_Freedays_2004", "{\n  \"audio_language\": \"EN\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"February 28, 2004\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 6407, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"\", \n      \"provider\": \"vimeo\"\n    }, \n    {\n      \"pid\": \"\", \n      \"provider\": \"youtube\"\n    }, \n    {\n      \"pid\": \"Ian_Murdock_Freedays_2004\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Ian Murdock\"\n  ], \n  \"title\": \"Debian: Anatomy of an Open Source Project\", \n  \"vid\": \"Ian_Murdock_Freedays_2004\", \n  \"year\": 2004\n}\n");
    videoInfo.put("jonathan_conradt_freedays_2009", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 18, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5705, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"jonathan_conradt_freedays_2009\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Jonathan Conradt\"\n  ], \n  \"title\": \"How Embracing Open Source Built Google\", \n  \"vid\": \"jonathan_conradt_freedays_2009\", \n  \"year\": 2009\n}\n");
    videoInfo.put("koray_loker_freedays_2009", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 17, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3717, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"koray_loker_freedays_2009\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Koray L\u00f6ker\"\n  ], \n  \"title\": \"\u00d6zg\u00fcr Yaz\u0131l\u0131mdan K\u00fclt\u00fcr End\u00fcstrisine \u015e\u0131k Bir Pas: Copyleft\", \n  \"vid\": \"koray_loker_freedays_2009\", \n  \"year\": 2009\n}\n");
    videoInfo.put("Leslie_Hawthorn_Freedays_2010", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Sava\u015f Y\u0131ld\u0131r\u0131m\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 3, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5524, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Leslie_Hawthorn_Freedays_2010\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Leslie Hawthorn\"\n  ], \n  \"title\": \"Free and Open Source Software for new contributors\", \n  \"vid\": \"Leslie_Hawthorn_Freedays_2010\", \n  \"year\": 2010\n}\n");
    videoInfo.put("Lise_Projesi_10_1", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4866, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"10.1\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_10_1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_10_1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_10_2", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4866, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"10.2\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_10_2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_10_2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_1_1", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2432, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.1\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_1_1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_1_1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_1_2", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 1834, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"1.2\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_1_2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_1_2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_2_1", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 1886, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.1\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_2_1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_2_1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_2_2", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 1929, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"2.2\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_2_2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_2_2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_3_1", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2751, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"3.1\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_3_1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_3_1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_4_1", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 1470, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.1\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_4_1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_4_1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_4_2", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 1681, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"4.2\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_4_2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_4_2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_5_1", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 1458, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.1\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_5_1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_5_1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_5_2", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2139, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"5.2\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_5_2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_5_2\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_6_1", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2379, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"6.1\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_6_1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_6_1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_7_1", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2778, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"7.1\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_7_1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_7_1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_8_1", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 1945, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"8.1\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_8_1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_8_1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Lise_Projesi_9_1", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2303, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"9.1\", \n    \"sid\": \"Lise Projesi\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Lise_Projesi_9_1\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Lise Projesi - 2008\", \n  \"vid\": \"Lise_Projesi_9_1\", \n  \"year\": 2008\n}\n");
    videoInfo.put("Master_Class_2010-2", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"November 30, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3206, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"COMP 149\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Master_Class_2010-2\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"COMP 149 / Master Class 2\", \n  \"vid\": \"Master_Class_2010-2\", \n  \"year\": 2010\n}\n");
    videoInfo.put("Master_Class_2010", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"Chris Stephenson\", \n  \"date\": \"October 19, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3530, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"COMP 149\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Master_Class_2010\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"COMP 149 / Master Class 2010\", \n  \"vid\": \"Master_Class_2010\", \n  \"year\": 2010\n}\n");
    videoInfo.put("Matt_Zimmerman_Freedays_2010", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Sava\u015f Y\u0131ld\u0131r\u0131m\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 2, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 5509, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Matt_Zimmerman_Freedays_2010\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Matt Zimmerman\"\n  ], \n  \"title\": \"Ubuntu Inside Out\", \n  \"vid\": \"Matt_Zimmerman_Freedays_2010\", \n  \"year\": 2010\n}\n");
    videoInfo.put("Matthias_Felleisen_Turing_Day_2008", "{\n  \"audio_language\": \"EN\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"May 17, 2008\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4748, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Turing Day\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"\", \n      \"provider\": \"vimeo\"\n    }, \n    {\n      \"pid\": \"\", \n      \"provider\": \"youtube\"\n    }, \n    {\n      \"pid\": \"Matthias_Felleisen_Turing_Day_2008\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Matthias Felleisen\"\n  ], \n  \"title\": \"The First Year\", \n  \"vid\": \"Matthias_Felleisen_Turing_Day_2008\", \n  \"year\": 2008\n}\n");
    videoInfo.put("mehmet_okonsar_freedays_2009", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 17, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3112, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"mehmet_okonsar_freedays_2009\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Mehmet Okon\u015far\"\n  ], \n  \"title\": \"\u00d6zg\u00fcr Yaz\u0131l\u0131m-M\u00fczik Uygulamalar\u0131\", \n  \"vid\": \"mehmet_okonsar_freedays_2009\", \n  \"year\": 2009\n}\n");
    videoInfo.put("Miguel_Icaza_Freedays_2005", "{\n  \"audio_language\": \"EN\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"March 5, 2005\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 6400, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"\", \n      \"provider\": \"vimeo\"\n    }, \n    {\n      \"pid\": \"\", \n      \"provider\": \"youtube\"\n    }, \n    {\n      \"pid\": \"Miguel_Icaza_Freedays_2005\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Miguel de Icaza\"\n  ], \n  \"title\": \"The Linux Desktop & Mono Development Platform\", \n  \"vid\": \"Miguel_Icaza_Freedays_2005\", \n  \"year\": 2005\n}\n");
    videoInfo.put("oylg_2011", "{\n  \"audio_language\": \"EN\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"December 15, 2010\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 77, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Promotional Videos\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"oylg_2011\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"title\": \"\u00d6zg\u00fcr Yaz\u0131l\u0131m ve Linux G\u00fcnleri 2011\", \n  \"vid\": \"oylg_2011\", \n  \"year\": 2010\n}\n");
    videoInfo.put("OYLG_2011_Acilis_Karl_Heinz_Strassemeier", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 1, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4009, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Acilis_Karl_Heinz_Strassemeier\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Karl-Heinz Strassemeier\"\n  ], \n  \"title\": \"Form Linux to the OpenSource Cloud / Linux\u2019tan A\u00e7\u0131k Kaynak Bulutuna (A\u00e7\u0131l\u0131\u015f)\", \n  \"vid\": \"OYLG_2011_Acilis_Karl_Heinz_Strassemeier\", \n  \"year\": 2011\n}\n");
    videoInfo.put("OYLG_2011_Akin_Omeroglu", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 2, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2878, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Akin_Omeroglu\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Ak\u0131n \u00d6mero\u011flu\"\n  ], \n  \"title\": \"\u00d6zg\u00fcr Yaz\u0131l\u0131m Lisanslar\u0131\", \n  \"vid\": \"OYLG_2011_Akin_Omeroglu\", \n  \"year\": 2011\n}\n");
    videoInfo.put("OYLG_2011_Alper_Yalciner", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 2, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2168, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Alper_Yalciner\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Alper Yal\u00e7\u0131ner\"\n  ], \n  \"title\": \"Sanalla\u015ft\u0131rmada \u00d6zg\u00fcr Yaz\u0131l\u0131m \u00c7\u00f6z\u00fcmleri\", \n  \"vid\": \"OYLG_2011_Alper_Yalciner\", \n  \"year\": 2011\n}\n");
    videoInfo.put("OYLG_2011_Benjamin_Mako_Hill", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 2, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4156, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Benjamin_Mako_Hill\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Benjamin Mako Hill\"\n  ], \n  \"title\": \"When Free Software Isn't Better / \u00d6zg\u00fcr Yaz\u0131l\u0131m Daha \u0130yi Olmad\u0131\u011f\u0131 Zaman\", \n  \"vid\": \"OYLG_2011_Benjamin_Mako_Hill\", \n  \"year\": 2011\n}\n");
    videoInfo.put("OYLG_2011_Burak_Usgurlu", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 1, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 1409, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Burak_Usgurlu\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Burak Usgurlu\"\n  ], \n  \"title\": \"Mobil Uygulama Geli\u015ftirme Yakla\u015f\u0131mlar\u0131, Web Tabanl\u0131 Mobil Uygulama \u00c7at\u0131lar\u0131\", \n  \"vid\": \"OYLG_2011_Burak_Usgurlu\", \n  \"year\": 2011\n}\n");
    videoInfo.put("OYLG_2011_Chris_Stephenson", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 1, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2935, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Chris_Stephenson\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"\u00d6zg\u00fcrl\u00fck\u201dte oldu\u011fu gibi \u00d6zg\u00fcr: D\u00fcnyan\u0131n K\u0131sa Bir (\u00d6zg\u00fcrl\u00fck) Tarihi\", \n  \"vid\": \"OYLG_2011_Chris_Stephenson\", \n  \"year\": 2011\n}\n");
    videoInfo.put("OYLG_2011_Devrim_Gunduz", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 2, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 4200, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Devrim_Gunduz\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Devrim G\u00fcnd\u00fcz\"\n  ], \n  \"title\": \"PostgreSQL 9.1: Yeni Bir D\u00f6nem\", \n  \"vid\": \"OYLG_2011_Devrim_Gunduz\", \n  \"year\": 2011\n}\n");
    videoInfo.put("OYLG_2011_Emre_Hasegeli", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 1, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2369, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Emre_Hasegeli\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Emre Hasegeli\"\n  ], \n  \"title\": \"Yava\u015f Uygulama Geli\u015ftirme\", \n  \"vid\": \"OYLG_2011_Emre_Hasegeli\", \n  \"year\": 2011\n}\n");
    videoInfo.put("OYLG_2011_Gurhan_Avdan", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 1, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2523, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Gurhan_Avdan\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"G\u00fcrhan Avdan\"\n  ], \n  \"title\": \"Mobil Uygulama Geli\u015ftirmenin Gelece\u011fi: PhoneGap\", \n  \"vid\": \"OYLG_2011_Gurhan_Avdan\", \n  \"year\": 2011\n}\n");
    videoInfo.put("OYLG_2011_Huseyin_Yuce", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 2, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3047, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Huseyin_Yuce\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"H\u00fcseyin Y\u00fcce\"\n  ], \n  \"title\": \"\u00d6zg\u00fcr Yaz\u0131l\u0131mlarla 5651\u2032e Uygun Kay\u0131t Tutmak\", \n  \"vid\": \"OYLG_2011_Huseyin_Yuce\", \n  \"year\": 2011\n}\n");
    videoInfo.put("OYLG_2011_Izlem_Gozukeles", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 2, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 1987, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Islem_Gozukeles\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"\u0130zlem G\u00f6z\u00fckele\u015f\"\n  ], \n  \"title\": \"GNU/Linux: D\u00fcnyay\u0131 De\u011fi\u015ftiren \u0130\u015fletim Sistemi\", \n  \"vid\": \"OYLG_2011_Izlem_Gozukeles\", \n  \"year\": 2011\n}\n");
    videoInfo.put("OYLG_2011_Sulamita_Garcia", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Arma\u011fan Kimyono\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 1, 2011\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3003, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"OYLG-2011\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"OYLG_2011_Sulamita_Garcia\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Sulamita Garcia\"\n  ], \n  \"title\": \"Meego ile Mobil Yaz\u0131l\u0131m Geli\u015ftirme\", \n  \"vid\": \"OYLG_2011_Sulamita_Garcia\", \n  \"year\": 2011\n}\n");
    videoInfo.put("ozgur_yilmazel_freedays_2009", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 17, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2548, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"ozgur_yilmazel_freedays_2009\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"\u00d6zg\u00fcr Y\u0131lmazel\"\n  ], \n  \"title\": \"T\u00fcrk\u00e7e Metin Arama Sistemlerinde Bilgi Eri\u015fim Sistemleri ve Veritabanlar\u0131n\u0131n Kar\u015f\u0131la\u015ft\u0131r\u0131lmas\u0131\", \n  \"vid\": \"ozgur_yilmazel_freedays_2009\", \n  \"year\": 2009\n}\n");
    videoInfo.put("Richard_Stallman_Freedays_2004", "{\n  \"audio_language\": \"EN\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"February 29, 2004\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 8965, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"\", \n      \"provider\": \"vimeo\"\n    }, \n    {\n      \"pid\": \"\", \n      \"provider\": \"youtube\"\n    }, \n    {\n      \"pid\": \"Richard_Stallman_Freedays_2004\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Richard M. Stallman\"\n  ], \n  \"title\": \"The Free Software Movement & The GNU/Linux Operating System\", \n  \"vid\": \"Richard_Stallman_Freedays_2004\", \n  \"year\": 2004\n}\n");
    videoInfo.put("sebastian_kugler_freedays_2009", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 18, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3178, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"sebastian_kugler_freedays_2009\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Sebastian K\u00fcgler\"\n  ], \n  \"title\": \"KDE4 & Technologies\", \n  \"vid\": \"sebastian_kugler_freedays_2009\", \n  \"year\": 2009\n}\n");
    videoInfo.put("series_description", "{\n  \"series\": [\n    {\n      \"sid\": \"ACM Istanbul\", \n      \"description\": \"http://acm-turkey.org\"\n    }, \n    {\n      \"sid\": \"COMP 231\", \n      \"description\": \"This course covers the basic science behind the use of computers to provide effective and efficient methods for carrying out tasks. Tasks examined include data storage and retrieval, sorting and searching, management of computing resources. To carry out these tasks, both algorithms and structures for the storage of data need to be specified. Mathematical tools have to be developed that enable us to measure the fundamental effectiveness of algorithms and in particular the way these algorithms scale as the size of the task being performed increases. This course introduces the basic sorting and searching methods and dynamic data structures such as linked lists, queues, trees and hash tables.\"\n    }, \n    {\n      \"sid\": \"COMP 232\", \n      \"description\": \"This course builds on COMP 231 to apply similar techniques to analyze more sophisticated algorithms and data structures. Topics covered include various tree types, graphs, storage structures and algorithms suitable for storage and retrieval of data to and from secondary storage, greedy algorithms, graph search and traversal and random algorithms.\"\n    }, \n    {\n      \"sid\": \"COMP 314\", \n      \"description\": \"The aim of this course is to provide an analytic study of programming languages. The course develops this study by looking primarily at interpreters of programming languages. This course examines the fundamental differences between different programming paradigms, through a study of how to build interpreters for the different models. On completion of the course, the student should have gained an understanding of the role of interpreters in defining the syntax and semantics of various programming paradigms.\"\n    },\n    {\n      \"sid\": \"COMP 404\", \n      \"description\": \"This course provides a study of advanced special topics in Computer Science.\"\n    },\n    {\n      \"sid\": \"COMP 149\", \n      \"description\": \"The course, in general, aims (1) to develop skills in reading, understanding and writing documents critically, gaining the power of using functional English and the ability of discussing rationally, (2) to introduce the design of programs, (3)to acquire of meta-skills of how to use computers effectively, debugging programs, interpreting specifications, writing content-structured documents and asking smart questions, (4) to build a connection between logic, mathematics and programming, where students will describe and analyze some of the mathematical definitions in propositional calculus, set theory, graph theory, induction and recursion and they will apply these mathematical backgrounds in designing programs.\"\n    },\n    {\n      \"sid\": \"COMP 149 - HtDP\", \n      \"description\": \"The aim of this course is to equip students with the basic practical and theoretical skills they will need to write effective computer programs. The course covers basic programming concepts, techniques, documentation and standards. The course includes a substantial practical element and the lessons learned should enable students to program effectively in any language they may encounter.On completion of the course, students should be able to write programs that can manipulate data structures as complicated as lists and have a firm grasp of the value of abstraction in program design.\"\n    },\n    {\n      \"sid\": \"CMN 147\", \n      \"description\": \"The course aims to re-motivate an interest in abstract numerical thinking, contribute to the development of critical thinking skills, and provide basic computer meta-skills, particularly meta skills related to critical thinking.\"\n    },\n    {\n      \"sid\": \"Seminars\", \n      \"description\": \"Departmental seminars.\"\n    },\n    {\n      \"sid\": \"Freedays\", \n      \"description\": \"Some of the presentations from the event. More details about the event are at http://ozguryazilimgunleri.org\"\n    }\n  ]\n}\n");
    videoInfo.put("stefan_koch_freedays_2009", "{\n  \"audio_language\": \"EN\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"April 17, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 2404, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Freedays\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"stefan_koch_freedays_2009\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Stefan Koch\"\n  ], \n  \"title\": \"The Efficiency of Open Source Software Development\", \n  \"vid\": \"stefan_koch_freedays_2009\", \n  \"year\": 2009\n}\n");
    videoInfo.put("Test_Surusu_2009", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"date\": \"July 22, 2009\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 3298, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Test S\u00fcr\u00fc\u015f\u00fc\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Test_Surusu_2009\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"speakers\": [\n    \"Chris Stephenson\"\n  ], \n  \"title\": \"Test S\u00fcr\u00fc\u015f\u00fc\", \n  \"vid\": \"Test_Surusu_2009\", \n  \"year\": 2009\n}\n");
    videoInfo.put("Test_Surusu_2010_Davet", "{\n  \"audio_language\": \"TR\", \n  \"camera\": \"Boran Puhalo\u011flu\", \n  \"copyright\": \"\u0130stanbul Bilgi University\", \n  \"editing\": \"Boran Puhalo\u011flu\", \n  \"length\": 270, \n  \"license\": {\n    \"name\": \"Creative Commons\", \n    \"url\": \"http://creativecommons.org/licenses/by-nc-nd/3.0/\"\n  }, \n  \"series\": {\n    \"order\": \"\", \n    \"sid\": \"Test S\u00fcr\u00fc\u015f\u00fc\"\n  }, \n  \"sources\": [\n    {\n      \"pid\": \"Test_Surusu_2010_Davet\", \n      \"provider\": \"cs\"\n    }\n  ], \n  \"title\": \"Test S\u00fcr\u00fc\u015f\u00fc 2010 - Davet\", \n  \"vid\": \"Test_Surusu_2010_Davet\", \n  \"year\": 2010\n}\n");
  }
}

